.pd {
	margin: 0 15px;
}


.pd .base {
	padding-top: 10px;
}

.pd .base .title {
    padding: 4px 15px;
}

.pd .base img {
	width: 100%;
	height: 160px;
}

.pd .base .price:first-child {
    padding-top: 38px;
}

.pd .base .price {
	text-align: center;
    padding-right: 20px;
    font-size: 10px;
    color: #ff6913;
}

.pd .base .price em {
	font-size: 20px;
}

.pd .base .supplier {
	color: #999;
	padding: 6px 0;
	margin-left: 20px;
}
.pd .base .supplier span {
	color: blue;
	font-size: 10px
}

.pd .base .seat {
	text-align: right;
}


.pd .date {
	padding: 6px 0;
}

.pd .date .fc-button {
	background-image: none;
	height: 36px;
	width: 60px;
	text-shadow: none;
	border: none;
	box-shadow: none;
}
.pd .date .fc-widget-content {
	background-image: none;
}
.pd .date .fc-header-toolbar {
	margin-bottom: 2px;
}


.pd .desc .tab-pane > div{
    padding: 6px 28px;
}


